const Router=require('koa-router')
const { 
  verifyAuth,
  verifyPermission
} = require('../middleware/auth.middleware')
const { 
  create,
  reply,
  update,
  remove,
  list
} = require('../controller/comment.controller')

const commentRouter=new Router({prefix:'/comment'})

// 发表评论
commentRouter.post('/',verifyAuth,create)
// 回复评论
commentRouter.post('/:commentId/reply',verifyAuth,reply)
// 修改评论
commentRouter.patch('/:commentId',verifyAuth,verifyPermission,update)
// 删除评论
commentRouter.delete('/:commentId',verifyAuth,verifyPermission,remove)
//获取评论列表
commentRouter.get('/',list)

module.exports=commentRouter